body,
ol,
ul,
h1,
h2,
h3,
h4,
h5,
h6,
p,
th,
td,
dl,
dd,
form,
fieldset,
legend,
input,
textarea,
select,
td {
    margin : 0;
    padding: 0
}

a {
    text-decoration: none
}

em,
i {
    font-style: normal;
}

strong,
b {
    font-weight: 100;
}

li {
    list-style: none
}

img {
    display: block;
}

table {
    border-collapse: collapse;
    border-spacing : 0
}

.indent {
    text-indent: 2em;
}



.ellipsis {
    white-space  : nowrap;
    overflow     : hidden;
    text-overflow: ellipsis;
}

.clear::after {
    content   : ".";
    display   : block;
    clear     : both;
    height    : 0;
    overflow  : hidden;
    visibility: hidden;
}

header {
    height          : 1.3333333333333333rem;
    background-color: #ff841d;
    display         : flex;
    justify-content : space-between;
   
    align-items     : center;
    text-align      : center;

    h4 {
        font-size    : .53333rem;
        font-weight  : bolder;
        color        : #fff;
        display      : inline-block;
        text-align   : center;
        font-family  : inherit;
        margin-top   : .26666rem;
        margin-bottom: .26666rem;
    }

    a {
        margin-top: .1333rem;
        text-align: center;
        font-size : .6333rem;
        color     : #ffffff;
    }

    div {
        a {
            img {
                height: 1rem;
                width : 1rem;
            }
        }
    }
}

section {
    overflow: hidden;

    ul {
        list-style   : none;
        margin-top   : 0;
        margin-bottom: 10px;
        overflow     : hidden;
    }

    li {
        box-sizing: border-box;
        padding   : 10px 8px;
        overflow  : hidden;
        cursor: pointer;

        div {


            float: left;

            img {
                height       : 2.66666rem;
                width        : 2.66666rem;
                padding-right: 10px;
            }
        }

        .infoR {
            padding-left: 2.6666666666rem;
            position    : absolute;
            height      : 1.52rem;
            width       : 7.12rem;

            div {
                float: left;

                h1 {
                    color      : #333333;
                    word-break : break-all;
                    font-size  : .4rem;
                    line-height: .5066666rem;
                    text-align : left;
                    height     : 1.52rem;
                    font-weight: normal;
                }
            }

            .infor {
                line-height: 1.42857143rem;
                color      : #666;
                font-size  : .34666666rem;

                span {
                    float: left;

                }

                i {
                    margin-left: 1rem;
                }
            }
        }
    }

    .sss {
        text-align    : center;
        line-height   : 1.0666666rem;
        padding       : 0 0.5333333rem;
        padding-bottom: 0.26666666rem;

        .prev {
            outline         : none;
            border          : none;
            border-radius   : .1333333rem;
            text-align      : center;
            display         : inline-block;
            width           : 2.133333rem;
            height          : 1.0666666rem;
            line-height     : 1.0666666rem;
            background-image: linear-gradient(to bottom, #fff, #f4f4f4);
            border          : 1px solid #cccccc;
            margin-right  : 1rem;
        }

        select {
            height        : 1.0666666rem;
            width         : 2.4rem;
            border        : 1px solid #cccccc;
            font-family   : inherit;
            font-size     : inherit;
            line-height   : inherit;
            text-transform: none;
            margin-left   : 1rem;
            margin-right  : 1rem;
            width: auto;
            padding: 0 5%;
            margin: 0;
            option{
                text-align:center;
            }

        }

        .next {
            outline         : none;
            border          : none;
            border-radius   : .13333333rem;
            text-align      : center;
            display         : inline-block;
            width           : 2.13333333rem;
            height          : 1.066666rem;
            line-height     : 1.066666rem;
            background-image: linear-gradient(to bottom, #fff, #f4f4f4);
            border          : 1px solid #cccccc;
            margin-left   : 1rem;
        }
    }
}

footer {
    background-color: #f4f4f4;
    overflow        : hidden;

    .more {
        overflow: hidden;
        margin  : .266666666rem;

        a {
            display         : block;
            font-size       : .346666666rem;
            line-height     : .8rem;
            text-align      : center;
            border-radius   : .13333333rem;
            border          : 1px solid #dddddd;
            color           : #666;
            background-image: linear-gradient(#ffffff, #f4f4f4);
        }
    }

    .chart {
        overflow        : hidden;
        background-color: #ff9000;
        margin          : .26666666rem 0;

        .chart_in {
            // float:left;
            margin-left : 0.266666666rem;
            color       : #fff;
            display     : inline-block;
            font        : bolder .5rem/1rem "";
            padding-left: .186666666rem;

        }

        .fr {
            float: right;

            img {
                height: .53333333rem;
                width : .53333333rem;
            }
        }
    }

    .login {
        .container {
            display        : flex;
            justify-content: space-between;
            text-align     : center;

            div {
                width      : 3.30666666rem;
                border     : 1px solid #cccccc;
                height     : .88rem;
                line-height: .88rem;
                text-align : center;
                font-size  : .37333333rem;
                color      : #666;

            }

            .col-xs-4 {
                border-left : none;
                border-right: none;
            }
        }

    }

    .content_b {
        padding: 0.2rem;

        p {
            font-size    : .34666666rem;
            line-height  : .48rem;
            color        : #666;
            text-align   : center;
            margin-bottom: .3rem;

            a {
                color: #666;
            }
        }
    }
}